home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
t_os
/
book
/
src
/
menu_evt.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-08
|
3KB
|
90 lines
/*
* メニュー イベント処理 ヘッダファイル
*/
#if !defined(__MENU_EVENT_H__)
#define __MENU_EVENT_H__
typedef enum /* メニューイベントの定義 */
{
MEv_NULL, /* イベントなし */
/* テキスト表示画面で使用するもの */
/* メイン・イベント(なんじゃそりゃ...) */
MEv_EXIT, /* 終了 */
MEv_SELECT, /* 決定 */
MEv_CANCEL, /* キャンセル */
MEv_SND, /* 読み上げ */
MEv_FS, /* ファイル・セレクタ */
/* 自動スクロール */
MEv_vDOWN, /* 加速自動・逆スクロール */
MEv_vUP, /* 加速自動・スクロール */
/* マニュアル・スクロール */
MEv_GOTO_TOP, /* テキスト先頭へ移動 */
MEv_GOTO_BTM, /* テキスト末尾へ移動 */
MEv_sDOWN, /* 低速・逆スクロール */
MEv_sUP, /* 低速・スクロール */
MEv_mDOWN, /* 中速・逆スクロール */
MEv_mUP, /* 中速・スクロール */
MEv_hDOWN, /* 高速・逆スクロール */
MEv_hUP, /* 高速・スクロール */
MEv_uDOWN, /* 超高速・逆スクロール */
MEv_uUP, /* 超高速・スクロール */
/* いろいろ雑多なイベント */
MEv_FORM, /* 書式変更 */
MEv_FULLPATH, /* フルパス表示 */
MEv_SEARCH, /* 文字列検索 */
MEv_DISPCR, /* 改行文字表示切り換え */
MEv_DOSCMD, /* DOSコマンド起動 */
MEv_WIDTH, /* 横幅変更 */
/* 文字列検索ウィンドゥ用 */
MEv_MOVE, /* ウィンドゥ移動 */
MEv_CURMOVE, /* カーソル移動 */
MEv_rSEARCH, /* 逆検索 */
MEv_fSEARCH, /* 正検索 */
MEv_ErSEARCH, /* 最後からの逆検索 */
MEv_FfSEARCH, /* 最初からの正検索 */
MEv_sSAME, /* 大小文字同一視 */
MEv_sDIFF, /* 大小文字区別 */
/* ファイル選択表示画面だけで使用するもの */
MEv_UPPERDIR, /* 上のディレクトリへ移動 */
MEv_ROOTDIR, /* ルートディレクトリへ移動 */
MEv_UPDIR, /* ひとつ上のディレクトリへ移動 */
MEv_SORTMD, /* ソート条件 */
MEv_DISPMD, /* ファイル表示モードを変更 */
MEv_LOGDRV, /* ドライブ選択 */
MEv_WILDCARD, /* ワイルドカード入力 */
/* 意味のないイベント番号 */
MEv_REPEAT, /* MEv_NULL を返されたくない時に使う */
MEv_DUMMY, /* スクロールバーおよび、画面クリップ用 */
/* ここから後はユーザー定義 */
MEv_MAX, /* 最大のメニュー・イベント番号 */
} mevt_t;
extern char *cnv_evt2str(mevt_t evt);
#endif /* !defined(__MENU_EVENT_H__) */